*title K and a Heated Argument in the Training Room
*author Whizumi
*scene_list
	startup
	K_part1
	K_part2
	ending

*create gender ""
*create name ""
*create surname ""
*create mc_him ""
*create mc_his ""
*create mc_she ""
*create mc_man ""
*create mc_son ""
*create mc_sib ""
*create mc_mrs ""

*create skin_col ""
*create eyes_col ""
*create hair_col ""
*create h_lenght ""
*create h_textur ""
*create h_styled false
*create mc_heigh ""

*create mc_intro false
*create mc_bald false
*create h_strand false
*create mc_trans false

*create details false
*create glasses false
*create facial_hair false
*create freckles false
*create scar_face false

*create hair_f ""
*create scar_f ""
*create scar_visible ""

*create kyl_gender ""

*create kyl_name ""
*create kyl_him ""
*create kyl_his ""
*create kyl_hrs ""
*create kyl_she ""
*create kyl_man ""
*create kyl_son ""
*create kyl_sir ""
*create kyl_dat ""

*create lex_name ""

*create K_male false
*create push_1 false
*create mistake false
*create icon true

*create kyl_bad ""
*create mc_top ""
*create mc_bot ""
*create sex ""
*create mc_pole false
*create k_top false
*create no_kiss false
*create mc_1 ""
*create explain false
*create push_2 false
*create wait false
*create protection false
*create keira_top_M false
*create dynamic 0
*create mc_gv false
*create MC_underwear ""
*create KM_underwear ""
*create K_pleased false
*create MC_pleased false
*create sex_f "pussy"
*create sex_m "cock"
*create kyl_sex ""
*create K_under_off false

*image cover.png
[b]K and a Heated Argument in the Training Room[/b]

Welcome to the start page of [b]K's Side Story[/b]!

Before you dive into the story, I'd like to thank you for your support and share an important note.

While this Side Story contains no direct spoilers, it is an alternate version of K's scene from Chapter 3 Pt. 2, which has not yet been released.

In the main story, the scene with K will also take place in the training room, but it will have a different context and a completely different mood.

This version of the scene is more of a 'what if…' scenario and is not part of the main story because it could complicate the narrative and relationships with other ROs.

Please note that this story is for mature audiences only.

*fake_choice
	#I understand, proceed to character creation.
You're…

*fake_choice
	#…a man. [He/Him.]
		*set gender "male"
		*goto gender_mc
	#…a woman. [She/Her.]
		*set gender "female"
		*goto gender_mc
	#…a person. [They/Them.]
		*set gender "non-binary"
		*goto gender_mc

*label gender_mc
*if (gender = "male")
	*set mc_him "him"
	*set mc_his "his"
	*set mc_she "he"
	*set mc_man "man"
	*set mc_son "son"
	*set mc_sib "brother"
	*set mc_mrs "Mr."
	*set mc_top "chest"
	*set mc_bot "cock"
	*set sex "hardness"
	*set mc_pole true
	*set MC_underwear "briefs"
	*goto name
*elseif (gender = "female")
	*set mc_him "her"
	*set mc_his "her"
	*set mc_she "she"
	*set mc_man "woman"
	*set mc_son "daughter"
	*set mc_sib "sister"
	*set mc_mrs "Ms."
	*set mc_top "breasts"
	*set mc_bot "core"
	*set sex "core"
	*set MC_underwear "panties"
	*goto name
*elseif (gender = "non-binary")
	*set mc_him "them"
	*set mc_his "their"
	*set mc_she "they"
	*set mc_man "person"
	*set mc_son "child"
	*set mc_sib "sibling"
	*set mc_mrs "Mx."
	*set mc_gv true
	*set MC_underwear "underwear"
	*goto name

*label name
[Please enter a first name.]

*fake_choice
	*if (gender = "female") #Aurelia.
		*set name "Aurelia"
	*if (gender = "female") #Dahlia.
		*set name "Dahlia"
	*if (gender = "female") #Caroline.
		*set name "Caroline"		
	*if (gender = "female") #Noelani.
		*set name "Noelani"
	*if (gender = "female") #Regina.
		*set name "Regina"
	*if (gender = "female") #Sabine.
		*set name "Sabine"		
	*if (gender = "male") #Alan.
		*set name "Alan"
	*if (gender = "male") #Elijah.
		*set name "Elijah"
	*if (gender = "male") #Kieran.
		*set name "Kieran"
	*if (gender = "male") #Noah.
		*set name "Noah"
	*if (gender = "male") #Oliver.
		*set name "Oliver"
	*if (gender = "male") #Reuben.
		*set name "Reuben"
	*if (gender = "non-binary") #Alex.
		*set name "Alex"
	*if (gender = "non-binary") #Carmen.
			*set name "Carmen"
	*if (gender = "non-binary") #June.
		*set name "June"
	*if (gender = "non-binary") #Kim.
			*set name "Kim"
	*if (gender = "non-binary") #River.
		*set name "River"
	*if (gender = "non-binary") #Quinn.
		*set name "Quinn"
	#None of these.
		*goto input_name
*goto surnamec

*label input_name
Input name.

*input_text name
Your name is $!{name}, is that right?
*set name "${name}"

*choice
	#Yes.
		*goto check_name
	#Yes, but I want Inspector Moreno to use my shortened name.
		*goto input_nick
	#No.
		*goto input_name
*finish

*label input_nick
Input your shortened name.
*input_text name
Your shortened name is $!{name}, is that right?
*set name "${name}"

*choice
	#Yes.
		*goto check_name
	#No.
		*goto input_nick
*finish

*input_text name
Your name is $!{name}, is that right?
*set name "${name}"

*label check_name
*if (name = "Kyle")
	*goto name_is_used
*elseif (name = "kyle")
	*goto name_is_used
*elseif (name = "Keira")
	*goto name_is_used
*elseif (name = "keira")
	*goto name_is_used
*goto surnamec	

*label name_is_used
This name is already used in the story, and using it for your character can confuse the narrative. 
Other characters will not acknowledge the match.

Do you wish to continue with that name?

*choice
	#Yes.
		*goto surnamec
	#No.
		*goto name
*finish

*label surnamec

[Please enter a surname.]

*choice
	#Alvarez.
		*set surname "Alvarez"
		*goto mc_heigh
	#Blake.
		*set surname "Blake"
		*goto mc_heigh
	#Carter.
		*set surname "Carter"
		*goto mc_heigh
	#Dunser.
		*set surname "Dunser"
		*goto mc_heigh
	#Harper.
		*set surname "Harper"
		*goto mc_heigh
	#Young.
		*set surname "Young"
		*goto mc_heigh
	#None of these.
		*goto input_surname

*label input_surname
Input surname.

*input_text surname
Your surname is $!{surname}, is that right?

*choice
	#Yes.
		*set surname "${surname}"
		*goto mc_heigh
	#Enter a different name.
		*goto input_surname
*finish

*label mc_heigh
As for your height, you're…

*fake_choice
	#…very tall. [Six foot two and above.]
		*set mc_heigh "very tall"
	#…tall. [Six foot one and under.]
		*set mc_heigh "tall"
	#…average. [Five foot seven and under.]
		*set mc_heigh "average"
	#…short. [Five foot four and under.]
		*set mc_heigh "short"
*goto	charappearance

*label charappearance
Your skin is…

*fake_choice
	#…pale.
		*set skin_col "pale"
	#…light.
		*set skin_col "light"
	#…beige.
		*set skin_col "beige"
	#…tan.
		*set skin_col "tan"
	#…olive.
		*set skin_col "olive"
	#…bronze.
		*set skin_col "bronze"
	#…brown.
		*set skin_col "brown"
	#…dark brown.
		*set skin_col "dark brown"
	#…black.
		*set skin_col "black"
Your eyes are…

*fake_choice
	#…gray.
		*set eyes_col "gray"
	#…dark gray.
		*set eyes_col "dark gray"
	#…light blue.
		*set eyes_col "light blue"
	#…blue.
		*set eyes_col "blue"
	#…light green.
		*set eyes_col "light green"
	#…green.
		*set eyes_col "green"
	#…hazel.
		*set eyes_col "hazel"
	#…light brown.
		*set eyes_col "light brown"
	#…brown.
		*set eyes_col "brown"
	#…black.
		*set eyes_col "black"
*label hairlenght
You have a…

*choice
	#…bald scalp.
		*set mc_bald true
		*set h_lenght "bald"
		*goto details
	#…buzzcut.
		*set mc_bald true
		*set h_lenght "buzzcut"
		*goto haircol
	#…short hair.
		*set h_lenght "short"
		*goto haircol
	#…chin-length hair.
		*set h_lenght "chin-length"
		*goto haircol
	#…shoulder-length hair.
		*set h_lenght "shoulder-length"
		*goto haircol
	#…long hair, which falls to the middle of your back.
		*set h_lenght "long"
		*goto haircol
	#…very long hair, which falls past your waist.
		*set h_lenght "very long"
		*goto haircol
*finish

*label haircol
Your hair is…
*choice
	#…light blond.
		*set hair_col "light blond"
		*goto hairtexture
	#…dark blond.
		*set hair_col "dark blond"
		*goto hairtexture
	#…strawberry blond.
		*set hair_col "strawberry blond"
		*goto hairtexture
	#…ginger.
		*set hair_col "ginger"
		*goto hairtexture
	#…auburn.
		*set hair_col "auburn"
		*goto hairtexture
	#…ash brown.
		*set hair_col "ash brown"
		*goto hairtexture
	#…brown.
		*set hair_col "brown"
		*goto hairtexture
	#…dark brown.
		*set hair_col "dark brown"
		*goto hairtexture
	#…raven black.
		*set hair_col "raven black"
		*goto hairtexture
	#…black.
		*set hair_col "black"
		*goto hairtexture
*finish

*label hairtexture
To be more specific, it's ${hair_col} and…

*choice
	#…straight.
		*set h_textur "straight"
		*goto hairstyle
	#…wavy.
		*set h_textur "wavy"
		*goto hairstyle
	#…curly.
		*set h_textur "curly"
		*goto hairstyle
	#…coily.
		*set h_textur "coily"
		*goto hairstyle
*finish

*label hairstyle
*if (h_lenght = "buzzcut")
	*goto details
*else
	Usually, you…

	*choice
		#…keep your hair in its natural state.
			*goto details
		#…style your hair. [examples: ponytail, bun, etc.]
			*set h_styled true
			*goto details
	*finish
*finish

*label details
Are there any other notable details?

*fake_choice
	#You wear glasses.
		*set details true
		*set glasses true
		*goto details_reuse
	#You have facial hair.
		*set details true
		*set facial_hair true
		*goto details_reuse
	#Your face is covered with freckles.
		*set details true
		*set freckles true
		*goto details_reuse
	#You have a barely visible scar on your face.
		*set details true
		*set scar_face true
		*set scar_visible "barely visible"
		*goto details_reuse
	#You have a noticeable scar on your face.
		*set details true
		*set scar_face true
		*set scar_visible "noticeable"
		*goto details_reuse
	#No, nothing out of the ordinary.
		*if (mc_bald = true)
			*goto confirmappearance
		*else
			*goto confirmappearance
*finish

*label details_reuse
Any other notable details?

*fake_choice
	*selectable_if (glasses = false) #You wear glasses.
		*set glasses true
		*goto details_reuse
	*selectable_if (facial_hair = false) #You have facial hair.
		*set facial_hair true
		*goto details_reuse
	*selectable_if (freckles = false) #Your face is covered with freckles.
		*set freckles true
		*goto details_reuse
	*selectable_if (scar_face = false) #You have a barely visible scar on your face.
		*set scar_face true
		*set scar_visible "barely visible"
		*goto details_reuse
	*selectable_if (scar_face = false) #You have a noticeable scar on your face.
		*set scar_face true
		*set scar_visible "noticeable"
		*goto details_reuse
	#Nothing else.
		*if (mc_bald = true)
			*goto confirmappearance
		*else
			*goto confirmappearance
*finish

*label confirmappearance
Please check the details of your appearance.

Skin color: ${skin_col}[n/]
Eye color: ${eyes_col}[n/]
*if (mc_bald = true)
	Hair length: ${h_lenght}[n/]
*if (mc_bald = false)
	Hair length: ${h_lenght}[n/]
	Hair color: ${hair_col}[n/]
	Hair texture: ${h_textur}[n/]
	*if (h_styled != "")
		Hairstyle: you keep your hair styled.[n/]
*if (facial_hair = true)
	Facial hair: you have facial hair.[n/]
Height: ${mc_heigh}[n/]
*if (details = true)

	Other details: 
	*if (freckles = true) 
		Your skin is covered with freckles. 
	*if (glasses = true)
		You wear glasses. 
	*if (scar_face = true)
		You have a ${scar_visible} scar on your face.

*choice
	#Yes, that's what you look like. [b][Confirm your appearance.][/b]
		*goto k_gender
	#Yes. You didn't always look like this, but being referred as "${mc_she}" feels right. [b][Transgender.][Confirm your appearance.][/b]
		*set mc_trans true
		*set mc_gv true
		*goto k_gender
	#No. [b][Restart customization.][/b]
		*set skin_col ""
		*set eyes_col ""
		*set hair_col ""
		*set h_lenght ""
		*set h_textur ""
		*set h_styled ""
		*set mc_heigh ""
		*set mc_intro false
		*set mc_bald false
		*set mc_trans false
		*set glasses false
		*set facial_hair false
		*set freckles false
		*set scar_face false
		*set hair_f ""
		*set scar_visible ""
		*set scar_f ""
		*set details false
		*set h_strand false
		*goto mc_heigh
*finish

*label k_gender

The inspector's full name is…

*choice
	#…Kyle Moreno.
		*set kyl_gender "male"
		*set K_male true
		*goto kyl_gender
	#…Keira Moreno.
		*set kyl_gender "female"
		*goto kyl_gender
*finish

*label kyl_gender
*if (kyl_gender = "male")
	*set kyl_name "Kyle"
	*set lex_name "Lex"
	*set kyl_him "him"
	*set kyl_his "his"
	*set kyl_hrs "his"
	*set kyl_she "he"
	*set kyl_man "man"
	*set kyl_son "son"
	*set kyl_sir "sir"
	*set kyl_dat "boyfriend"
	*set kyl_bad "an asshole"
	*set KM_underwear "briefs"
	*goto icon
*elseif (kyl_gender = "female")
	*set kyl_name "Keira"
	*set lex_name "Lexie"
	*set kyl_him "her"
	*set kyl_his "her"
	*set kyl_hrs "hers"
	*set kyl_she "she"
	*set kyl_man "woman"
	*set kyl_son "daughter"
	*set kyl_sir "ma'am"
	*set kyl_dat "girlfriend"
	*set kyl_bad "a bitch"
	*set KM_underwear "panties"
	*goto icon
*goto icon

*label icon
Some of the choices will change the tone of the romantic scene, depending on who takes the initiative.

Just in case, and for convenience, such choices are labeled with different indicators:

[b]Choice 1:[/b] ❤️ You shorten the distance first. [i][MC will take the initiative.][/i][n/]
[b]Choice 2:[/b] 💙 $!{kyl_she} shortens the distance first. [i][${kyl_name} will take the initiative.][/i]

In the last scene, [initiative] will be specified regardless, so this feature is optional.

Currently, the indicators are [b]turned @{icon on|off}.[/b]

Optionally, you can adjust the words used for body parts.

*fake_choice
	*if (icon = false) #I want to [b]turn on[/b] the display of indicators.
		*set icon true
		*goto icon
	*if (icon = true) #I want to [b]turn off[/b] the display of indicators.
		*set icon false
		*goto icon
	#I want to [b]adjust the words[/b] used for body parts.
		*goto bodyparts
	#I want to [b]proceed further[/b].
		*goto checkbody_bparts
*goto checkbody_bparts

*label bodyparts
Current settings: [b]${sex_m}, ${sex_f}[/b].

[Note: Your chosen words will be used most often, but occasionally, other words may appear for variety.]

*fake_choice
	#I want to replace the word '${sex_m}' with…
		*fake_choice
			*selectable_if (sex_m != "cock") #Cock.
				*set sex_m "cock"
				*goto bodyparts
			*selectable_if (sex_m != "member") #Member.
				*set sex_m "member"
				*goto bodyparts
			*selectable_if (sex_m != "length") #Length.
				*set sex_m "length"
				*goto bodyparts
			#Actually, I don't want to change anything.
				*goto bodyparts
	#I want to replace the word '${sex_f}' with…
		*fake_choice
			*selectable_if (sex_f != "pussy") #Pussy.
				*set sex_f "pussy"
				*goto bodyparts
			*selectable_if (sex_f != "core") #Core.
				*set sex_f "core"
				*goto bodyparts
			*selectable_if (sex_f != "sex") #Sex.
				*set sex_f "sex"
				*goto bodyparts
			#Actually, I don't want to change anything.
				*goto bodyparts
	#I want to [b]return[/b] to the settings page.
		*goto icon
	#I want to [b]proceed further[/b].
		*goto checkbody_bparts
*goto checkbody_bparts

*label checkbody_bparts
*if (K_male = true)
	*set kyl_sex "${sex_m}"
*if (K_male = false)
	*set kyl_sex "${sex_f}"
*if (mc_pole = true)
	*set mc_bot "${sex_m}"
*if (mc_pole = false)
	*set mc_bot "${sex_f}"
*goto note

*label note
[b]Important Note:[/b] options marked with [[b]×[/b]] signify the end of a moment or scene. All other options can lead to a romantic interaction, 
even if it's not immediately obvious. 

Example:

[b]Choice 1:[/b] Push ${kyl_him} away. [i][This choice may lead to the continuation of a moment or scene.][/i][n/]
[b]Choice 2:[/b] [[b]×[/b]] Push ${kyl_him} away. [i][This choice leads to the end of a moment or scene.][/i]

As long as the option isn't marked with [[b]×[/b]], please don't hesitate to make choices that resonate with you, or with the personality you envision for your MC.

*fake_choice
	#I understand, proceed to the story.
		*goto_scene K_part1
*goto_scene K_part1